package cn.demoncat.util.sec.entity;

import lombok.Data;
import org.apache.commons.codec.digest.MessageDigestAlgorithms;

import java.security.PrivateKey;
import java.security.cert.Certificate;

/**
 * 证书信息
 * 
 * @author 延晓磊
 *
 * @since 2020年6月10日
 */
@Data
public class CertInfo {

	/**
	 * 密钥库标识（别名）
	 */
	private String alias;
	/**
	 * 私钥
	 */
	private PrivateKey privateKey;
	/**
	 * HASH算法
	 */
	private String algorithm = MessageDigestAlgorithms.SHA_256;
	/**
	 * 证书链
	 */
	private Certificate[] chain;
	/**
	 * 证书指纹-MD5
	 */
	private String md5;
	

	
}
